Requirements Specification in Distributed Software Development – A Process Proposal
نویسندگان
چکیده
Distributed software development presents several characteristics that differentiate from co-located software development. Currently, one of the main difficulties imposed by geographically distributed software teams is the requirements engineering process. Traditional approaches to requirements process don’t cover the fundamental difficulties of dispersion, like communication and coordination. The objective of this study is to present a proposal to adapt the specification process to address the main challenges found in distributed software development environments.
منابع مشابه
Distributed Requirements Specification: Minimizing the Effect of Geographic Dispersion
Requirements specification is an important phase of the requirements engineering area in the software development process. In geographically distributed environments, this phase becomes critical due to the characteristics of the distributed development (physical and temporal distance, cultural differences, trust, communication, etc). The objective of this paper is to analyze the requirements sp...
متن کاملTowards the integration of formal specification in the Áncora methodology
There are some non-formal methodologies such as RUP, OpenUP, agile methodologies such as SCRUP, XP and techniques like those proposed by UML, which allow the development of software. The software industry has struggled to generate quality software, as importance has not been given to the engineering requirements, resulting in a poor specification of requirements and software of poor quality. In...
متن کاملEffectiveness of Elicitation Techniques in Distributed Requirements Engineering
Software development teams are often geographically distributed from their customers and end users. This creates significant communication and coordination challenges that impact the effectiveness of requirements engineering. Travel costs, and the local availability of quality technical staff increase the demand for effective distributed software development teams. This research reports an empi...
متن کاملUsing Aspect-Oriented Concepts in the Requirements Analysis of Distributed Real-Time Embedded Systems
Distributed Real-time Embedded (DRE) systems commonly have several requirements that are difficult to handle when a pure object-oriented method is used for their development. These requirements are called non-functional requirements and refer to orthogonal properties, conditions, and restrictions that are spread out over the system. In general, the specification of those requirements using pure...
متن کاملAn approach to object-oriented requirements verification in software development for distributed computing systems
Developing software f o r distributed Computing systems is challenging due t o lack of effective software development methodologies and iools. In particular, because many errors in ihe source code can be traced to the errors in the requiremenis specification, it i s especially important to have effeciive verification techniques f o r the requiremenis specification. In this paper, an approach io...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005